puffed potatoes - French English Dictionary